package com.binance.assetservice.vo.request;

import java.util.List;

import org.hibernate.validator.constraints.NotEmpty;

import com.binance.master.commons.ToString;
import com.google.common.collect.Lists;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

@Getter
@Setter
@ApiModel
public class DribbletAssetToBNBRequest extends ToString {

    /**
     * 
     */
    private static final long serialVersionUID = -182632911152639529L;

    @ApiModelProperty(required = true)
    @NotEmpty
    private List<String> assetList;

    @ApiModelProperty(required = true)
    @NotEmpty
    private String userId;

    public List<String> getAssetList() {
        if (this.assetList == null) {
            this.assetList = Lists.newArrayList();
        }
        return this.assetList;
    }
}
